package com.maibow.service.system;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.maibow.dao.DaoSupport;
import com.maibow.entity.Page;
import com.maibow.util.PageData;

/**
 * 
 * 脉博网络后台管理系统
 * 包名：com.maibow.service.system
 * 文件名：AppFeedbackService.java
 * 作者: 吴比(Wubi)
 * 时间：2015年6月14日-上午9:42:41
 * Copyright@ 2015湖南脉博网络科技有限公司-版权所有
 *
 */
@Service("appFeedbackService")
public class AppFeedbackService {

    @Resource(name = "daoSupport")
    private DaoSupport dao;

    /**
     * 
     * list(这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param page
     * 标记：@return
     * 标记：@throws Exception
     * 返回值：List<PageData>
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public List<PageData> list(Page page) throws Exception {
        return (List<PageData>) dao.findForList("AppFeedbackMapper.datalistPage", page);
    }

    /**
     * 
     * findById(这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param pd
     * 标记：@return
     * 标记：@throws Exception
     * 返回值：PageData
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public PageData findById(PageData pd) throws Exception {
        return (PageData) dao.findForObject("AppFeedbackMapper.findByParams", pd);
    }

    /**
     * 
     * editFeedback(这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param pageData
     * 标记：@return
     * 标记：@throws Exception
     * 返回值：PageData
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public PageData editFeedback(PageData pageData) throws Exception {
        return (PageData) dao.findForObject("AppFeedbackMapper.updateFeedback", pageData);
    }
}
